cafe = bytes('café', encoding='utf_8')
# 切片不改变类型，即使只有一个元素
print(cafe[0], cafe[:1])
cafe_arr = bytearray(cafe)
# 切片不改变类型，即使只有一个元素
print(cafe_arr[0], cafe_arr[:1])

s = "中文字符"

# 1
b = bytes.fromhex("57 61 72 2E 57 61 72 6E 65 76 65 72 63 68 61 6E 67 65 73 2E 3D 28")
print(b)
# 2
b = s.encode('utf16')
print(b)
# 3
ls = list(range(32, 48))
b = bytes(ls)
print(b)
# 4：暂无

for codec in ['latin_1', 'utf_8', 'utf_16']:
    print(codec, 'El Niño'.encode(codec), sep='\t')
